Using Mobile Objects as Ambassadors to Minimize Latency in World-wide Distributed Systems
نویسندگان
چکیده
In distributed systems deployed on the world-wide scale, the primary determinant of performance is latency. This technical report illustrates the importance of latency minimization in such systems by analysis of realistic world-wide distributed computing examples. It then develops a technique for distributed systems interaction — employing mobile Java objects as ambassadors, acting for clients on remote Java virtual machines — that minimizes the impact of latency on multi-operation interactions. Furthermore, the technical report demonstrates a model for distributed systems integration using ambassadors as active middleware, hence permitting latency minimization to be realized for systems including components written in languages other than Java.
منابع مشابه
Ambassadors: Structured Object Mobility in Worldwide Distributed Systems
In many distributed systems applications deployed on the worldwide scale, it is latency, rather than bandwidth, that is the primary determinant of performance. This paper describes Ambassadors, a communication technique using mobile Java objects within an RPC/RMI-like communication structure. Ambassadors minimise the aggregate latency of sequences of inter-dependent remote operations by migrati...
متن کاملObject Grouping and Replication Algorithms for Word Wide Web
This paper presents an algorithm to group correlated objects that are most likely to be requested by a client in a single session. Based on these groups, a centralized algorithm that determines the placements of objects to a cluster of web-servers is proposed to minimize latency. Due to the dynamic nature of the Internet traffic and the rapid changes in the access pattern of the World-Wide Web,...
متن کاملUsing Dynamic Sets to Speed Search in World Wide Information Systems
Search on wide area distributed systems is plagued by the high latencies inherent in remote access. A solution is to prefetch information before it is requested by the searcher to hide latency. But this raises the problem of knowing what to prefetch, since fetching data that will not be used can actually hurt performance. This paper proposes extending the Unix file model to support dynamic sets...
متن کاملWeb Latency Minimization Using Hybrid Proxy Prefetch-cache Framework with Power and Energy Efficiency
The exponential growth of the World Wide Web (WWW) in terms of size, processing power and advanced software sophistication which leads to enormous traffic in the widely distributed network and several performance diminishing factors like bandwidth availability, request processing time at heavily overloaded Web servers, round trip time and Web object’s size, the Web latency is continuously incre...
متن کاملA Frugal Bidding Procedure for Replicating WWW Content
Fine-grained data replication over the Internet allows duplication of frequently accessed data objects, as opposed to entire sites, to certain locations so as to improve the performance of largescale content distribution systems. In a distributed system, agents representing their sites try to maximize their own benefit since they are driven by different goals such as to minimize their communica...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997